home *** CD-ROM | disk | FTP | other *** search
- \." $Id: tkquerypr.1,v 1.3 1993/11/16 22:19:43 jason Exp $
- .TH tkquerypr
- .SH NAME
- tkquerypr \-
- X Window query interface to the GNATS problem report database
-
- .SH SYNOPSIS
- \fBtkquerypr\fP
-
- .SH DESCRIPTION
- \fBtkquerypr\fP is an X Window query interface to the \fBGNATS\fP
- problem report database. It allows you:
- .RS
- .in .5in
- .PP
- - Query the \fBGNATS\fP database
- .PP
- - Edit items returned from a query.
- .PP
- - Print items returned from a query.
- .PP
- - Print a summary report of all items returned from a query
- .RE
-
- .SH USER INTERFACE
- \fBtkquerypr\fP Has four sections arranged from top to bottom.
- They are:
- .RS
- .in +0.5in
- .PP
- - A message bar.
- .PP
- - The query specification section.
- .PP
- - The query list menubar
- .PP
- - The query list output box
- .RE
-
- .RS
- \fBThe message bar\fP
- .PP
- .in +0.5in
- The \fBmessage bar\fP is at the top of the tkquerypr
- window. The left half is a message button that spins when a query is in process.
- Right half is a message widget that prints out various status messages
- generated by tkquerypr.
- Clicking on the mesage button will read the current selection and try to
- retrieve the PR included in the selection. A common use of this button
- is to cut a PR number out of a mail item and query for it with the working
- button.
- .RE
-
- .RS
- \fBThe query list output box\fP
- .PP
- .in +0.5in
- The \fBquery list output box\fP is at the bottom of the tkquerypr
- window. It is a scrolling list that contains the output of any query
- initiated by the query list menubar. Double clicking on a list entry
- will bring up the configured editor (see tkconfig.cf.t) for that PR.
- The default editor is the \fBtkeditpr\fP.
-
- .PP
- The \fB<Right>\fR and \fB<Left>\fR Keys scroll the listbox left and right
- to left and right halves of the listbox.
-
- \fB<Control-l>\fR and \fB<Control-r>\fR performs the same operations
- for you touch typists out there.
- .RE
-
- .RS
- \fBThe query list menu bar box\fP
- .PP
- .in +0.5in
- \fBThe query list menu bar\fP is used to initiate queries and to perform
- various operations on lists already generated. What follows is a description
- of each pull down menu available on the menu bar
-
- .RS
- .in +0.5in
- .PP
- The \fBfolder\fP menu\fITO BE DONE... \fP
- .PP
- The \fBprint\fP menu \fI TO BE DONE... \fP
- .PP
- The \fBquery\fP menu \fI TO BE DONE... \fP
- .PP
- The \fBselection\fP menu \fI TO BE DONE... \fP
- .RE
-
- .RE
-
- .RS
- \fBThe Query Specification section\fP
- .PP
- .in +0.5in
- This section allows the user to define what should be returned by a query
- performed in the menu bar section. It is subdivided into three parts.
-
- The first part of this section is comprised of rows of check
- buttons. Each Row corresponds to an enumerated field in \fBGNATS\fP
- PR. Each button in a row describes one of the possible values for the
- PR field. If you turn on a check button if forms an \fBor\fP clause
- for that particular PR field. Take the \fBState:\fP checkbutton row
- for example. If you click on the \fIanalyzed\fP and \fIfeedback\fP buttons
- and then execute the \fBquery\fP-->\fIperform_query\fP menu item you will
- get back all PR's in the database that have a State of
- \fIanalyzed\fP \fBor\fP \fIfeedback\fP.
-
- The second part of this section contains a pair of listboxes that are
- used to select what \fBCategories\fP to select. The left listbox
- contains all available unselected categories. The right listbox
- contains what categories are currently selected. LeftButton Clicking
- on any item in either of the boxes moves the item from it's current
- place in one listbox to the end of the other listbox.
-
- \fINote:\fP
- Tkquerypr ignores categories that start with an underscore '_'. This is so
- you can have have categories that are hidden from TkGnats if you
- desire.
-
- The third part is some text entry fields.
-
- The Responsible: field allows you to define
- a list of values the query should be restricted to in terms of the
- \fBGNATS\fP \fBResponsible\fP field.
- For example, if you type \fImh,andy\fP into this field then only queries
- that have \fImh\fP \fBOR\fP \fIandy\fP in the \fBResponsible\fP field
- will be returned.
-
- .RS
- .in .5in
- The Synopsis: field allows you to define
- a list of values the query should be restricted to in terms of the
- \fBGNATS\fP \fBSynopsis\fP field. the text expected is a comma seperated list
- if \fBcsh\fP pattern matching strings.
- .RE
-
- .RS
- .in .5in
- For example, if you type \fI*sun*,*sparc*\fP into this field then only entries
- that have \fIsun\fP \fBAND\fP \fIsparc\fP somewhere in the \fBSynopsis\fP
- field will be returned.
- .RE
- .RE
-
- .SH REQUIREMENTS
- \fBTkquerypr\fP assumes the following programs
- are present somewhere within the users search \fB$PATH\fP.
- .RS
- .in .5in
- .PP
- \fB(g)tbl\fP - For producing PostScript format printed reports
- .PP
- \fB(g)roff\fP - For producing PostScript format printed reports
- .PP
- \fBquery-pr\fP - For querying the \fBGNATS\fP database with
- .PP
- \fBtkeditpr\fP - tkgnats PR editor
- .PP
- \fBtkviewpr\fP - tkgnats PR viewer
- .PP
- \fBmsgDialog\fP - tkgnats utility display information dialogs
- .PP
- .RE
- Many of these required programs can be redefined to something
- functionally similar by editing the \fBtkgnats.cf.t\fP configuration
- file that is part of the tkgnats release.
-
- .SH SEE ALSO
- gnats(l), query-pr(l), The GNATS info file
-
- .SH BUGS
- No doubt they exist.
- You can send mail to the author if you have a bug to report
-
- .SH TODO
- .PP
- Allow user to define their own report processing
- .PP
- Finish the save_query facility
- .PP
- Allow the user to define how queries are sorted
-
- .SH AUTHOR
- Mike Hoegeman
-
- .SH CORRESPONDENCE
- Email can be sent to the author at the following address.
- .PP
- \fImh@wx.gtegsc.com\fP
-